import {computed, onUnmounted, ref} from 'vue'
import dayjs from 'dayjs'
export const  useCountDown = () =>{
  let timer = null
  const time = ref(0)
  const formatTime = computed(() => dayjs.unix(time.value).format('mm分ss秒'))
  const start = (currentTime) =>{
    time.value =  currentTime
    timer = setInterval(() =>{
      time.value--
    },1000)
  }
  onUnmounted(() =>{
    timer && clearInterval(timer)
  })
  return {formatTime,start}
}

